home *** CD-ROM | disk | FTP | other *** search
-
-
-
- EXECPCT.DOC 1/19/85
- VERSION 2.0
-
- - - - - - - - - - -
- created by Bob Mahoney, Kyle Cummings, Phil Katz, and others
-
-
- This documentation is for EXECPCT.EXE, the latest version of PC-Talk
- distributed by the Exec-PC Multiuser Bulletin Board in Milwaukee, WI,
- 414-964-5160.
-
- It is suggested that you send the appropriate contribution to the
- original authors of PC-TALK III as described in the EXECPCT startup
- screen, and in the original PC-TALK III documentaion PC-TALK.DOC.
-
- EXECPCT.EXE is an extension of the PC-Talk communications program. It
- includes most of the current enhancements, plus a few important ones
- that will be described first. These include xmodem rewritten in
- assembly language code, a much improved IBM 3101 emulation, improved
- ANSI Color/Music/Windows code, Stealth mode, Auto-download as supported
- on the Exec-PC bulletin board, and a new default file transmission option.
-
-
- The next page of this documentation describes these new features in detail.
-
- SYSOPs......... Important!
- Versions 2.0 and later of this program use the standard ANSI color/music
- code. Earlier versions of EXECPCT had a unique color/music scheme that
- has since been eliminated.
-
-
- 1
-
-
-
-
- EXECPCT.EXE Features 1/19/85
-
- - - - - - - - - - -
- XMODEM has always been a little bit slow in PC-Talk. When using other
- versions of PC-Talk, you can watch the modem lights during xmodem file
- transfers and see relatively long, unnecessary delays during which no
- data is being transferred in either direction. This is expensive when
- transferring files long distance. If you are downloading a file to
- a floppy disk, the delays are even more noticeable, since PC-Talk
- waits for the diskette to spin up to speed (one half second minimum)
- every time it stores some information to diskette.
-
- The new implementation of XMODEM in EXECPCT eliminates all of these
- delays in two ways. First, it is written in assembler, meaning things
- like building the block or calculating a checksum are instantaneous.
- Second, writes to disk take place at the same time data is being
- transferred through the communications port. This multitasking
- is accomplished by taking advantage of the fact that communications
- through the PC's comm port is buffered, and the processor can do other
- things while data is being received.
-
- Versions 2.0 and later do not scroll down the screen for each successful
- transfer of a block of the file. The screen WILL be scrolled when a
- transmission error is encountered. This will create a record on the screen
- of only the blocks that needed to be retransmitted.
-
- The commands for data transfer are all the same as usual, but the
- speed improvements are noticeable. This XMODEM implementation is also
- better at recovering from errors than were earlier implementations.
-
- The new XMODEM was implemented by Phil Katz.
-
- - - - - - - - - - -
- IBM 3101 EMULATION
-
- The IBM 3101 terminal is currently the only ASCII terminal available from
- IBM Corp. That make the 3101 a natural choice for emulation on the PC.
- For that reason, 3101 emulation has been made an integral part of PC-Talk.
- The EXECPCT implementation has been greatly extended beyond earlier
- versions of PC-Talk. The document PCT3101.DOC should be referenced for
- a detailed explanation of the implementation.
-
- - - - - - - - - - -
- ANSI COLOR/MUSIC/GRAPHICS that are more reliable
-
- The previous color/music/graphics (CMG) enhancement to PC-Talk was a
- nice addition, but was very sensitive to errors in the escape code
- sequences that a BBS sends to PC-TALK.
-
- The CMG incorporated in EXECPCT v2.0 uses the same standard codes for
- actuation of screen control and music, but has been "bulletproofed" so
- that it will recover gracefully from invalid escape code sequences.
-
- The new 3101 and color/music was implemented by Kyle Cummings
-
-
- 2
-
-
-
-
- EXECPCT.EXE Features 1/19/85
-
- - - - - - - - - - -
- STEALTH MODE (ALT-B)
-
- When you call another computer using PC-Talk, you are often barraged with
- a cacophony of sounds ranging from musical introductions (which I am
- also guilty of implementing on Exec-PC from time to time), to beep prompts
- that cannot be turned off, to beeps and groans that actually come from
- PC-Talk itself! EXECPCT takes care of all this with the ALT-B command.
- The B stands for Beep. This command will toggle the "Stealth" mode.
- When Stealth mode is on, EXECPCT runs in complete silence. When Stealth
- mode is off, all music, beeps, and prompt sounds will be allowed.
-
- - - - - - - - - - -
- AUTO-DOWNLOAD
-
- EXECPCT is able to recognize commands from a remote computer. This means
- a BBS can tell EXECPCT to change emulation modes, to identify itself, and
- can even order it to receive a file automatically. These features can
- be experienced by calling the Exec-PC BBS where there is an "A" command
- in the file section that allows you to type in the name of a file you
- would like to download from the BBS to your computer, and the BBS
- then takes care of the rest of the file transfer for you. Your PC will
- automatically receive the file on the default drive in the default
- directory.
-
- Also, you can give one command to download more than one file. For
- example, you could download the files LUE.COM, LUT.COM, and LUU.COM
- with the command:
-
- A;LUE.COM;LUT.COM;LUU.COM
-
- - - - - - - - - - -
- NEW ALT-A COMMAND, QUICK DIAL
-
- With previous versions of PC-TALK, the ALT-D command was the only way to
- dial a number from the built-in phone number directory. ALT-D repaints
- the entire screen with a page of the directory, a lengthy process.
- The new ALT-A command will not show the directory, but will go directly
- to the prompt asking for the number of a directory entry to be dialed.
- Use ALT-A when you already know which selection to make from the phone
- directory.
-
- - - - - - - - - - -
- NEW DEFAULT PACING (=X)
-
- The dialing directory menu of PC-Talk that you access with the ALT-D
- command allows you to set a default pacing method for file transfers.
- Previously, the only pacing that could be set in this menu was a number
- that would represent the time delay used between lines of a file when
- transmitting data to another computer. This would show up as "p=2"
- in the dial directory if you had set default pacing to 2 seconds. You
- can now set default pacing to "X". This will make your computer
- use the XMODEM file transfer protocol automatically. Most people will
- use XMODEM for all transfers anyway, so this new feature will save you
- the trouble of typing "=X" after each file name.
-
- 3
-
-
-
-
- EXECPCT.EXE Features 1/19/85
-
- - - - - - - - - - -
- AUTO-REDIAL (ALT-Q)
-
- Most popular dialup computer systems will be busy on your first attempt
- to call them. That is why PC-Talk was given a redial feature that will
- redial the phone continually until the connection is made. EXECPCT
- features a few improvements to this feature. First, the messages
- that the modem puts out will be displayed on the redial screen.
- This helps if your modem has the nice "call progress monitoring"
- feature that will detect the dial tone, busy signals, phone ringing, etc.
- Second, EXECPCT will redial much faster if your modem is able to put
- out the message "BUSY" when a busy signal is detected. This message
- causes the redial to recycle immediately, instead of waiting the full
- time specified in the ALT-F default screen. Using a MultiTech MultiModem
- I can consistently get a redial every 12 seconds.
-
- - - - - - - - - - -
-
-
- The rest of this document describes the changes that were collected
- in PC-TALK before the EXECPCT version was created. The following
- is an excerpt from the documentation for PCT365, an earlier version
- of PC-Talk, as described by Jim Gainsley.
-
- Bob Mahoney
- SYSOP
- Exec-PC Multiuser BBS 414-964-5160
-
-
- 4
-
-
-
- PREVIOUS PC-TALK ENHANCEMENTS
-
- - - - - - - - - - -
- 1) The FREEWARE notice and start-up screen have been combined. It
- is no longer necessary to "press any key to continue". The
- start-up screen contains additional information regarding some
- of the new features and the files necessary to compile the
- program, as well as the Version and Level numbers.
-
- 2) The Set/Clear Alt 1-0 Temporary command, Alt-=, has been changed
- to Shift-Tab. This was done since Prokey Ver. 3.0 uses the Alt=
- combination to define macros and this is not overidden by their
- Suspension command. Thus if Prokey is installed, even though
- suspended, Alt-= is useless for other purposes, (It's their
- bug.) The Shift-Tab was formerly used to call the PC-TALK
- version number, which has now been made a constant part of the
- Start-up screen.
-
- 3) The Command Summary Menu has been updated to include the new
- services provided, and has been alphabetized, thus providing
- easier reading. A small fix in the graphic border was made.
-
- 4) A carriage return is now automatically provided after the modem
- initialization commands are sent, (Line 425). Hayes mode modem
- commands all begin with AT. Commands with this beginning must be
- terminated with a <cr> in order to take effect. Previously, one
- would have to enter a curly bracket in the default menu section
- to obtain this. Doing that messed up that menu, by inserting a
- blank line. Example: To set the modem so the speaker is always
- on, you formerly had to enter in the default section under Modem
- Init: ATM2} Now you may omit the "}".
-
- 5) Split-screen function: Pressing Cntrl-Home, provides that all
- of your keyboard input will occur on screen line 25, while all
- received input occurs on the upper 24 lines as before. A
- modification in line 10005 (Gosub 2820) now restores msg line
- at termination. Pressing Cntrl-Home again reverts to the
- default mode.
-
- 6) A Hangup Command has been added. Pressing Alt-H causes the
- modem to hangup. With Hayes modems: At all times up to the
- point at which a carrier has been detected, it is only
- necessary to press any character key to hangup. After a
- carrier is detected, it is necessary to wait one second, type 3
- "+" signs, wait one second and then issue an AT type command,
- (to hangup it would be ATH0 <cr>). The Alt-H command now
- provides all of these things and tries the sequence 3 times.
-
-
- 5
-
-
-
- PREVIOUS PC-TALK ENHANCEMENTS
-
- - - - - - - - - - -
- 7) The REDIAL routine has been rewritten to be more informative.
- Improvement has been made in the recognition and effect given
- to pause commands in dial strings, so that it is better phased
- with the delay period. A recycle provision has been made. By
- pressing the letter "R" the redial starts over. This is useful
- when operating behind a switchboard, and in reducing redial
- cycle time. Delay before disconnect may also be changed here.
-
- 8) Provision is now included to save and restore strings for the
- Alt-1/0 keys to and from a file. Similar to that provided for
- the Function keys. Alt-I and Alt-U.
-
- 9) Path and Subdirectory support. Alt-G.
-
- 10) When using Alt-V, View File, the disk free space is now provided
- in the compiled version, as it was in the Basic version.
-
- 11) Provision has been made to automatically change comm params
- when receiving or transmitting files via XMODEM, to N,8,1.
-
- 12) The Manual Dialing feature has been enhanced by addition of an
- options line which allows one to change the Comm params prior
- to dialing in the manual keyboard mode. (Previously, only the
- default params could be used.)
-
- 12) Misc: A number of changes have been made in such things as message
- line presentation, message legending, null suppression, screen
- clearing, appearance, timing & error trapping.
-
- - - - - - - - - - -
-
- -- END --
-
-
- 6